.driving-type-container {
	box-sizing: border-box;
	padding: 32rpx 20rpx;
	background: #F8F8F8;
	border-radius: 12rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;

	.info {
		.title {
			display: flex;
			align-items: center;

			.type-text {
				font-size: 32rpx;
				color: #000000;
				font-weight: 500;
			}

			.type-activity {
				height: auto;
				border-radius:  4rpx;
				border: 1rpx solid #FE5953;
				font-weight: 400;
				font-size:  24rpx;
				color: #FE5953;
				line-height:  24rpx;
				box-sizing: border-box;
				padding:  4rpx  8rpx;
				margin-left:  24rpx;
			}
		}

		.descripe {
			font-size: 28rpx;
			color: #666666;
			line-height: 28rpx;
			margin: 20rpx 0 32rpx 0;
		}

		.price {
			display: flex;
			align-items: end;
			text {
				&.price_1 {
					font-weight: 400;
					font-size: 32rpx;
					color: #FE5953;
					line-height: 32rpx;
				}

				&.price_2 {
					font-weight: 600;
					font-size: 56rpx;
					color: #FE5953;
					line-height: 56rpx;
					margin: 0 16rpx 0 2rpx;
				}

				&.price_3 {
					font-weight: 400;
					font-size:  24rpx;
					color: #999999;
					line-height:  24rpx;
					text-decoration: line-through;
				}
			}
		}
	}

	.operation {
		display: flex;
		align-items: center;
		justify-content: center;
		.operation-box{
			width: 172rpx;
		}
		.btn {
			width: 172rpx;
			height: 60rpx;
			background: var(--color-theme);
			border-radius: 30rpx;
			text-align: center;
			line-height: 60rpx;
			font-size:  24rpx;
			color: #ffffff;
			margin: auto;
		}

		text {
			font-weight: 400;
			font-size:  24rpx;
			color: #999999;
			line-height:  24rpx;
			text-align: center;
			display: block;
			margin: 16rpx 0 0 0;
			display: flex;
			justify-content: center;
		}
	}
}